package co.com.umobile.domain;

/**
 * the subject entity.
 * @author sergiogranada
 *
 */
public class Subject {
	
	/** the subject code.*/
	private String subjectCode;
	
	/** the subject name.*/
	private String subjectName;
	
	/** the teacher name.*/
	private String teacherName;
	
	/** the subject period.*/
	private String subjectPeriod;
	
	/** the first grade.*/
	private float grade1;
	
	/** the second grade.*/
	private float grade2;
	
	/** the third grade.*/
	private float grade3;
	
	/** the fourth grade.*/
	private float grade4;
	
	/** the final grade.*/
	private float finalGrade;
	
	/** the definitive grade.*/
	private float definitiveGrade;

	/**
	 * @return the subjectCode
	 */
	public String getSubjectCode() {
		return subjectCode;
	}

	/**
	 * @param subjectCode the subjectCode to set
	 */
	public void setSubjectCode(String subjectCode) {
		this.subjectCode = subjectCode;
	}

	/**
	 * @return the subjectName
	 */
	public String getSubjectName() {
		return subjectName;
	}

	/**
	 * @param subjectName the subjectName to set
	 */
	public void setSubjectName(String subjectName) {
		this.subjectName = subjectName;
	}

	/**
	 * @return the teacherName
	 */
	public String getTeacherName() {
		return teacherName;
	}

	/**
	 * @param teacherName the teacherName to set
	 */
	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	/**
	 * @return the subjectPeriod
	 */
	public String getSubjectPeriod() {
		return subjectPeriod;
	}

	/**
	 * @param subjectPeriod the subjectPeriod to set
	 */
	public void setSubjectPeriod(String subjectPeriod) {
		this.subjectPeriod = subjectPeriod;
	}

	/**
	 * @return the grade1
	 */
	public float getGrade1() {
		return grade1;
	}

	/**
	 * @param grade1 the grade1 to set
	 */
	public void setGrade1(float grade1) {
		this.grade1 = grade1;
	}

	/**
	 * @return the grade2
	 */
	public float getGrade2() {
		return grade2;
	}

	/**
	 * @param grade2 the grade2 to set
	 */
	public void setGrade2(float grade2) {
		this.grade2 = grade2;
	}

	/**
	 * @return the grade3
	 */
	public float getGrade3() {
		return grade3;
	}

	/**
	 * @param grade3 the grade3 to set
	 */
	public void setGrade3(float grade3) {
		this.grade3 = grade3;
	}

	/**
	 * @return the grade4
	 */
	public float getGrade4() {
		return grade4;
	}

	/**
	 * @param grade4 the grade4 to set
	 */
	public void setGrade4(float grade4) {
		this.grade4 = grade4;
	}

	/**
	 * @return the finalGrade
	 */
	public float getFinalGrade() {
		return finalGrade;
	}

	/**
	 * @param finalGrade the finalGrade to set
	 */
	public void setFinalGrade(float finalGrade) {
		this.finalGrade = finalGrade;
	}

	/**
	 * @return the definitiveGrade
	 */
	public float getDefinitiveGrade() {
		return definitiveGrade;
	}

	/**
	 * @param definitiveGrade the definitiveGrade to set
	 */
	public void setDefinitiveGrade(float definitiveGrade) {
		this.definitiveGrade = definitiveGrade;
	}

}
